Portable Executable

Portable Executable (PE) je souborový formát pro spustitelné soubory (EXE), objektové soubory (OBJ) a dynamické knihovny (DLL) používaný ve 32b a 64b verzích operačního systému Windows. Pojem „portable“ poukazuje na přenositelnost formátu mezi všemi 32b (a 64b) verzemi operačního systému Windows. PE formát je v zásadě datová struktura, která obsahuje informace potřebné pro zavaděč Windows: odkazy na dynamické knihovny (DLL), tabulky API export a import, resource management data a thread-local storage (TLS) data. Na operačním systému NT je PE formát použitý pro soubory EXE, DLL, OBJ, SYS a další. PE je modifikovaná verze Unixového formátu COFF.

Na operačních systémech Windows NT PE v současné době podporuje instrukční sady architektur IA-32, IA-64, a AMD64/EM64T (nebo „x86-64“). Dříve Windows 2000, Windows NT, a tedy i PE podporovaly také instrukční sady architektur MIPS, DEC Alpha a PowerPC. Protože PE je použit na Windows CE, pokračuje v podpoře několika variant architektury MIPS a také ARM a SuperH.


From Wikipedia, the free encyclopedia · View on Wikipedia

Developed by Tubidy